perpetual lease - German English Dictionary